[INFO] cloning repository https://github.com/bedrocklinux/bpt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bedrocklinux/bpt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbedrocklinux%2Fbpt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbedrocklinux%2Fbpt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ad8cbd05f4475cf65b84591c10550d7fb7dd5611
[INFO] testing bedrocklinux/bpt against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbedrocklinux%2Fbpt" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bedrocklinux/bpt
[INFO] finished tweaking git repo https://github.com/bedrocklinux/bpt
[INFO] tweaked toml for git repo https://github.com/bedrocklinux/bpt written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bedrocklinux/bpt on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bedrocklinux/bpt already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xattr v1.3.1
[INFO] [stderr]   Downloaded anstyle v1.0.8
[INFO] [stderr]   Downloaded anstyle-query v1.1.1
[INFO] [stderr]   Downloaded errno v0.3.9
[INFO] [stderr]   Downloaded function_name-proc-macro v0.3.0
[INFO] [stderr]   Downloaded cpufeatures v0.2.13
[INFO] [stderr]   Downloaded redox_users v0.4.6
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.4
[INFO] [stderr]   Downloaded colorchoice v1.0.2
[INFO] [stderr]   Downloaded ct-codecs v1.1.2
[INFO] [stderr]   Downloaded function_name v0.3.0
[INFO] [stderr]   Downloaded chunked_transfer v1.5.0
[INFO] [stderr]   Downloaded thiserror-impl v1.0.63
[INFO] [stderr]   Downloaded clap_lex v0.7.2
[INFO] [stderr]   Downloaded anstream v0.6.15
[INFO] [stderr]   Downloaded thiserror v1.0.63
[INFO] [stderr]   Downloaded anstyle-parse v0.2.5
[INFO] [stderr]   Downloaded redox_syscall v0.5.3
[INFO] [stderr]   Downloaded clap_derive v4.5.13
[INFO] [stderr]   Downloaded ascii v1.1.0
[INFO] [stderr]   Downloaded camino v1.1.9
[INFO] [stderr]   Downloaded cc v1.1.15
[INFO] [stderr]   Downloaded tar v0.4.41
[INFO] [stderr]   Downloaded clap v4.5.16
[INFO] [stderr]   Downloaded tiny_http v0.12.0
[INFO] [stderr]   Downloaded clap_builder v4.5.15
[INFO] [stderr]   Downloaded minisign v0.7.8
[INFO] [stderr]   Downloaded syn v2.0.76
[INFO] [stderr]   Downloaded rustix v0.38.35
[INFO] [stderr]   Downloaded libc v0.2.158
[INFO] [stderr]   Downloaded petgraph v0.8.2
[INFO] [stderr]   Downloaded linux-raw-sys v0.4.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 455c7fa71c511dd089ae6ffd9e7b5c1dad9af56fb035ede31fc08a71401a4e8e
[INFO] running `Command { std: "docker" "start" "-a" "455c7fa71c511dd089ae6ffd9e7b5c1dad9af56fb035ede31fc08a71401a4e8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "455c7fa71c511dd089ae6ffd9e7b5c1dad9af56fb035ede31fc08a71401a4e8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "455c7fa71c511dd089ae6ffd9e7b5c1dad9af56fb035ede31fc08a71401a4e8e", kill_on_drop: false }`
[INFO] [stdout] 455c7fa71c511dd089ae6ffd9e7b5c1dad9af56fb035ede31fc08a71401a4e8e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 46d66b89a8e83a34522409c6e631c9564eb73d97b67cc3cc2904dd11e1d8c5f9
[INFO] running `Command { std: "docker" "start" "-a" "46d66b89a8e83a34522409c6e631c9564eb73d97b67cc3cc2904dd11e1d8c5f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling libc v0.2.158
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling cpufeatures v0.2.13
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]    Compiling anstyle v1.0.8
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling anstyle-query v1.1.1
[INFO] [stderr]    Compiling colorchoice v1.0.2
[INFO] [stderr]    Compiling rustix v0.38.35
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]    Compiling anstyle-parse v0.2.5
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling clap_lex v0.7.2
[INFO] [stderr]    Compiling anstream v0.6.15
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling camino v1.1.9
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_builder v4.5.15
[INFO] [stderr]    Compiling ct-codecs v1.1.2
[INFO] [stderr]    Compiling indexmap v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling function_name-proc-macro v0.3.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling bpt v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.76
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]    Compiling function_name v0.3.0
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling regex-lite v0.1.6
[INFO] [stderr]    Compiling cc v1.1.15
[INFO] [stderr]    Compiling petgraph v0.8.2
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling xattr v1.3.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling rtoolbox v0.0.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling filetime v0.2.25
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling rpassword v7.3.1
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling tar v0.4.41
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling minisign v0.7.8
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]    Compiling clap v4.5.16
[INFO] [stderr]    Compiling zstd v0.13.2
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "46d66b89a8e83a34522409c6e631c9564eb73d97b67cc3cc2904dd11e1d8c5f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46d66b89a8e83a34522409c6e631c9564eb73d97b67cc3cc2904dd11e1d8c5f9", kill_on_drop: false }`
[INFO] [stdout] 46d66b89a8e83a34522409c6e631c9564eb73d97b67cc3cc2904dd11e1d8c5f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 20e9e4e96239695c7ba3cb7206237fd4419fc06c38380a6900b427d1d1594d18
[INFO] running `Command { std: "docker" "start" "-a" "20e9e4e96239695c7ba3cb7206237fd4419fc06c38380a6900b427d1d1594d18", kill_on_drop: false }`
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling chunked_transfer v1.5.0
[INFO] [stderr]    Compiling tiny_http v0.12.0
[INFO] [stderr]    Compiling bpt v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.87s
[INFO] running `Command { std: "docker" "inspect" "20e9e4e96239695c7ba3cb7206237fd4419fc06c38380a6900b427d1d1594d18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "20e9e4e96239695c7ba3cb7206237fd4419fc06c38380a6900b427d1d1594d18", kill_on_drop: false }`
[INFO] [stdout] 20e9e4e96239695c7ba3cb7206237fd4419fc06c38380a6900b427d1d1594d18
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 948afe7bb8dcf25edeca25a6e72860451fb3dc6ab21a14c59d28d8d9f42717ae
[INFO] running `Command { std: "docker" "start" "-a" "948afe7bb8dcf25edeca25a6e72860451fb3dc6ab21a14c59d28d8d9f42717ae", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bpt-999f36853b78bb8e)
[INFO] [stdout] 
[INFO] [stdout] running 416 tests
[INFO] [stdout] test collection::cache::tests::test_parent_cache_dir_falls_back_to_root_cache_without_user_cache_dir ... ok
[INFO] [stdout] test collection::cache::tests::test_cache_path_encoding ... ok
[INFO] [stdout] test collection::cache::tests::test_parent_cache_dir_uses_root_cache_for_root_uid ... ok
[INFO] [stdout] test collection::cache::tests::test_evict_removes_old_entries ... ok
[INFO] [stdout] test command::check::tests::format_check_report_groups_issues_by_pkg ... ok
[INFO] [stdout] test collection::cache::tests::test_evict_boundary ... ok
[INFO] [stdout] test color::test::test_color_macro ... ok
[INFO] [stdout] test command::sign::tests::needs_signing_false_for_valid_signature ... ok
[INFO] [stdout] test command::sign::tests::needs_signing_true_for_invalid_signature ... ok
[INFO] [stdout] test command::sign::tests::needs_signing_true_for_unsigned_file ... ok
[INFO] [stdout] test error::tests::build_tarball_uses_io_exit_code ... ok
[INFO] [stdout] test error::tests::unpack_tarball_uses_io_exit_code ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_build_credentials_returns_none_for_non_root ... ok
[INFO] [stdout] test collection::cache::tests::test_parent_cache_dir_uses_user_cache_for_non_root_uid ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_duplicate_keys ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_missing_root_config_uses_defaults ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_cache_forever ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_default_config_file_matches_default_impl ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_empty_configuration ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_cache_negative_rejected ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_cache_zero ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_invalid_key_in_section ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_missing_key_value_separator ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_only_comments_and_empty_lines ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_networking_no_utils ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_only_one_section ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_valid_full_config ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_with_whitespace_and_comments ... ok
[INFO] [stdout] test file::instpkg::tests::cmp_is_transitive_for_files_alongside_subdirs ... ok
[INFO] [stdout] test file::instpkg::tests::cmp_never_treats_parent_and_child_as_equal ... ok
[INFO] [stdout] test file::instpkg::tests::cmp_orders_parent_directory_before_child_file ... ok
[INFO] [stdout] test file::instpkg::tests::cmp_orders_same_path_directory_before_non_directory ... ok
[INFO] [stdout] test collection::cache::tests::test_evict_empty_dir ... ok
[INFO] [stdout] test file::instpkg::tests::from_path_rejects_consecutive_nulls ... ok
[INFO] [stdout] test file::instpkg::tests::from_pkginfo_and_entries_accepts_deeply_shuffled_tree ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_invalid_value_type ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_networking_utils_missing_placeholder ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_invalid_arch_in_general ... ok
[INFO] [stdout] test file::instpkg::tests::from_pkginfo_and_entries_accepts_sibling_file_after_subdir ... ok
[INFO] [stdout] test file::instpkg::tests::from_pkginfo_and_entries_handles_files_alongside_deep_subdirs ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_invalid_boolean ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_invalid_section_header ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_missing_sections ... ok
[INFO] [stdout] test file::bpt_conf::tests::test_parse_networking_single_util ... ok
[INFO] [stdout] test file::instpkg::tests::from_pkginfo_and_entries_accepts_root_relative_items ... ok
[INFO] [stdout] test file::instpkg::tests::from_pkginfo_and_entries_accepts_shuffled_parent_child_order ... ok
[INFO] [stdout] test file::instpkg::tests::from_path_rejects_oversized_instpkg ... ok
[INFO] [stdout] test collection::cache::tests::test_evict_none_is_noop ... ok
[INFO] [stdout] test file::make_common::tests::from_root_path_missing_file_uses_defaults ... ok
[INFO] [stdout] test file::privkey::tests::test_read_secret_no_trailing_newline ... ok
[INFO] [stdout] test file::privkey::tests::test_read_secret_only_newlines ... ok
[INFO] [stdout] test file::privkey::tests::test_read_secret_trims_crlf ... ok
[INFO] [stdout] test file::privkey::tests::test_read_secret_trims_multiple_trailing_newlines ... ok
[INFO] [stdout] test file::make_conf::tests::from_root_path_missing_file_uses_defaults ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_and_strip_sig_corrupt ... ok
[INFO] [stdout] test file::pubkeys::tests::test_from_root_path_missing_key_dir_returns_empty_keyset ... ok
[INFO] [stdout] test file::pubkeys::tests::test_public_keys_from_root_path_mixed_files_fails ... ok
[INFO] [stdout] test file::privkey::tests::test_strip_signature ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_and_strip_sig_missing ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_and_strip_sig_invalid ... ok
[INFO] [stdout] test file::privkey::tests::test_sign_with_corrupt_trailing_sig_block ... ok
[INFO] [stdout] test file::privkey::tests::test_sign_already_signed ... ok
[INFO] [stdout] test file::privkey::tests::test_read_secret_empty_file ... ok
[INFO] [stdout] test file::privkey::tests::test_sign ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_and_strip_sig_no_public_keys ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_and_strip_sig_skip_verify_signed_file_strips_sig ... ok
[INFO] [stdout] test file::instpkg::tests::uninstall_removes_empty_parent_directories ... ok
[INFO] [stdout] test file::privkey::tests::test_read_secret_trims_trailing_newlines ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_no_public_keys ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_missing ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_and_strip_sig_valid ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_skip_verify_corrupt_trailer_errors ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_content_len_excludes_sig ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_file_too_short ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_no_suffix ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_found ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_works_on_bounded_file ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_not_found ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_not_found_empty ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_no_prefix ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_prefix_only_no_suffix ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_block_empty_file ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_valid ... ok
[INFO] [stdout] test file::tmpdir::tests::reject_traversal_rejects_absolute_path ... ok
[INFO] [stdout] test file::tmpdir::tests::reject_traversal_rejects_parent_dir ... ok
[INFO] [stdout] test file::repos::tests::from_root_path_missing_repo_dir_returns_empty ... ok
[INFO] [stdout] test file::tmpdir::tests::reject_traversal_rejects_leading_parent_dir ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_invalid ... ok
[INFO] [stdout] test file::tmpdir::tests::reject_traversal_allows_simple_relative ... ok
[INFO] [stdout] test file::tmpdir::tests::drop_retains_directory_when_retained ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_called_twice_is_idempotent ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_valid_file ... ok
[INFO] [stdout] test file::tmpdir::tests::subdir_creates_directory ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_body_containing_prefix_substring ... ok
[INFO] [stdout] test file::tmpdir::tests::drop_removes_directory_when_not_retained ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_corrupt ... ok
[INFO] [stdout] test file::tmpdir::tests::subdir_rejects_parent_traversal ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_skip_verify_signed_file_returns_full_file ... ok
[INFO] [stdout] test file::sig::tests::test_find_signature_corrupt_base64 ... ok
[INFO] [stdout] test file::tmpdir::tests::subfile_creates_file_and_parents ... ok
[INFO] [stdout] test file::pubkeys::tests::test_verify_sig_valid ... ok
[INFO] [stdout] test file::tmpdir::tests::subfile_rejects_absolute_path ... ok
[INFO] [stdout] test file::tmpdir::tests::subfile_rejects_parent_traversal ... ok
[INFO] [stdout] test file::world::tests::contains_match_full_partid_requires_exact ... ok
[INFO] [stdout] test file::world::tests::contains_match_name_only_matches_any_version_arch ... ok
[INFO] [stdout] test file::world::tests::contains_match_no_match_for_different_pkgname ... ok
[INFO] [stdout] test file::world::tests::ro_preserves_comments_and_blanks ... ok
[INFO] [stdout] test file::world::tests::rw_missing_parent_dirs_returns_empty ... ok
[INFO] [stdout] test file::world::tests::get_match_returns_matching_partid ... ok
[INFO] [stdout] test file::world::tests::ro_empty_file ... ok
[INFO] [stdout] test file::world::tests::ro_parses_entries ... ok
[INFO] [stdout] test file::world::tests::get_match_returns_none_when_absent ... ok
[INFO] [stdout] test file::world::tests::ro_deduplicates_entries ... ok
[INFO] [stdout] test file::tmpdir::tests::subdir_rejects_absolute_path ... ok
[INFO] [stdout] test file::world::tests::ro_strips_inline_comments ... ok
[INFO] [stdout] test file::world::tests::ro_rejects_invalid_partid ... ok
[INFO] [stdout] test file::world::tests::ro_name_only_partid ... ok
[INFO] [stdout] test file::world::tests::ro_missing_file_returns_empty ... ok
[INFO] [stdout] test file::world::tests::rw_reads_existing_entries ... ok
[INFO] [stdout] test file::world::tests::rw_creates_file_if_missing ... ok
[INFO] [stdout] test file::world::tests::save_creates_world_file_if_missing ... ok
[INFO] [stdout] test file::world::tests::save_removes_deleted_entries ... ok
[INFO] [stdout] test io::bounded_file::tests::test_decrease_upper_bound_by_crosses_lower_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_decrease_upper_bound_by_preserves_valid_pos ... ok
[INFO] [stdout] test io::bounded_file::tests::test_decrease_upper_bound_by_pos_at_new_upper ... ok
[INFO] [stdout] test file::world::tests::save_roundtrip_preserves_inline_comments ... ok
[INFO] [stdout] test io::bounded_file::tests::test_checked_signed_add_large_base ... ok
[INFO] [stdout] test io::bounded_file::tests::test_decrease_upper_bound_by_clamps_pos ... ok
[INFO] [stdout] test file::world::tests::save_writes_entries_to_disk ... ok
[INFO] [stdout] test io::bounded_file::tests::test_decrease_upper_bound_to_equal_lower ... ok
[INFO] [stdout] test io::bounded_file::tests::test_increase_lower_bound_by_preserves_valid_pos ... ok
[INFO] [stdout] test io::bounded_file::tests::test_decrease_upper_bound_by_underflow_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_increase_lower_bound_to_equal_upper ... ok
[INFO] [stdout] test io::bounded_file::tests::test_from_fd ... ok
[INFO] [stdout] test file::world::tests::save_preserves_comments ... ok
[INFO] [stdout] test io::bounded_file::tests::test_from_file_resets_seek_to_start ... ok
[INFO] [stdout] test io::bounded_file::tests::test_increase_lower_bound_by ... ok
[INFO] [stdout] test io::bounded_file::tests::test_increase_upper_bound_by_success ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read ... ok
[INFO] [stdout] test io::bounded_file::tests::test_increase_upper_bound_by_overflow_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_increase_lower_bound_by_overflow_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_empty_buffer_does_not_move_position ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_lower_beyond_end ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_no_bounds ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_past_upper_bound ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_single_byte_range ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_small_file_bytes_respects_bounded_window ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_end_positive_overflow_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_current_forward_out_of_bounds_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_error_preserves_pos ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_end ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_out_of_bounds ... ok
[INFO] [stdout] test io::bounded_file::tests::test_zero_width_range_read_and_seek ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_start ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_start_at_upper_bound_is_allowed ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_small_file_string_respects_current_position ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_start_overflow_errors ... ok
[INFO] [stdout] test io::bounded_file::tests::test_sequential_bound_adjustments_with_reads ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_current ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_small_file_bytes_rejects_oversized_bounded_window ... ok
[INFO] [stdout] test io::bounded_file::tests::test_seek_current_positive_overflow_errors ... ok
[INFO] [stdout] test io::compression::tests::test_invalid_magic_number ... ok
[INFO] [stdout] test io::bounded_file::tests::test_read_small_file_bytes_uses_bounded_file_size ... ok
[INFO] [stdout] test io::file_aux::tests::create_memfd_with_contents_is_rewound ... ok
[INFO] [stdout] test io::file_aux::tests::create_or_open_rw_creates_then_opens_existing_file ... ok
[INFO] [stdout] test io::file_aux::tests::open_nocloexec_clears_fd_cloexec_flag ... ok
[INFO] [stdout] test io::file_aux::tests::read_small_file_bytes_accepts_boundary_size ... ok
[INFO] [stdout] test io::file_aux::tests::read_small_file_bytes_reads_entire_file_from_start ... ok
[INFO] [stdout] test io::file_aux::tests::read_small_file_string_rejects_oversized_file ... ok
[INFO] [stdout] test io::file_aux::tests::read_small_file_string_reads_entire_file_from_start ... ok
[INFO] [stdout] test io::path_aux::tests::read_small_file_bytes_reads_contents ... ok
[INFO] [stdout] test io::path_aux::tests::read_small_file_string_reads_contents ... ok
[INFO] [stdout] test io::path_aux::tests::read_small_file_bytes_missing_path_returns_open_error ... ok
[INFO] [stdout] test io::path_aux::tests::reject_unsafe_path_absolute_takes_precedence_over_dotdot ... ok
[INFO] [stdout] test io::path_aux::tests::read_small_file_string_rejects_oversized_file ... ok
[INFO] [stdout] test io::path_aux::tests::reject_unsafe_path_accepts_relative ... ok
[INFO] [stdout] test io::path_aux::tests::reject_unsafe_path_rejects_absolute ... ok
[INFO] [stdout] test io::path_aux::tests::reject_unsafe_path_rejects_dotdot ... ok
[INFO] [stdout] test io::shell::tests::query_shell_scripts_reads_open_script_after_path_becomes_unreadable ... ok
[INFO] [stdout] + build
[INFO] [stdout] + printf built-from-open-fd\n
[INFO] [stdout] built-from-open-fd
[INFO] [stdout] test io::shell::tests::query_shell_scripts_works_with_dash_and_double_digit_pipe_fd ... ok
[INFO] [stdout] test io::shell::tests::run_shell_scripts_executes_open_script_after_path_becomes_unreadable ... ok
[INFO] [stdout] test io::shell::tests::set_process_environment_updates_login_vars ... ok
[INFO] [stdout] test location::bpt_path_url_repo::tests::bare_identifier_is_parsed_as_repo_lookup ... ok
[INFO] [stdout] test location::bpt_path_url_repo::tests::bbuild_suffix_is_parsed_as_path_for_later_type_validation ... ok
[INFO] [stdout] test location::pkg::tests::bbuild_magic_resolves_query_credentials ... ok
[INFO] [stdout] test location::pkg::tests::bpt_magic_does_not_resolve_query_credentials ... ok
[INFO] [stdout] test location::root_dir::tests::adjust_bedrock_local_path_for_prefix_keeps_already_prefixed_paths ... ok
[INFO] [stdout] test location::root_dir::tests::adjust_bedrock_local_path_for_prefix_keeps_global_paths ... ok
[INFO] [stdout] test location::root_dir::tests::adjust_bedrock_local_path_for_prefix_prefixes_local_paths ... ok
[INFO] [stdout] test marshalling::block::tests::test_empty ... ok
[INFO] [stdout] test marshalling::block::tests::test_multiple_blocks ... ok
[INFO] [stdout] test marshalling::block::tests::test_single_empty_block ... ok
[INFO] [stdout] test marshalling::block::tests::test_single_nonempty_block ... ok
[INFO] [stdout] test marshalling::field_list::tests::test_as_bytes_empty ... ok
[INFO] [stdout] test marshalling::field_list::tests::test_as_bytes_multiple ... ok
[INFO] [stdout] test marshalling::field_list::tests::test_as_bytes_single ... ok
[INFO] [stdout] test marshalling::field_list::tests::test_from_field_str_roundtrip ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_as_bytes ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_as_str ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_empty ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_from_bytes ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_from_os_str ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_from_str ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_from_string ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_from_utf8_path ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_from_utf8_path_buf ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_illegal_char ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_into_string ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_push ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_push_str ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_split_at ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_split_once ... ok
[INFO] [stdout] test marshalling::field_str::tests::test_split_whitespace ... ok
[INFO] [stdout] test marshalling::magic_number::tests::test_verify_magic_fail_jpeg ... ok
[INFO] [stdout] test marshalling::magic_number::tests::test_verify_magic_fail_png ... ok
[INFO] [stdout] test marshalling::magic_number::tests::test_verify_magic_jpeg ... ok
[INFO] [stdout] test marshalling::magic_number::tests::test_verify_magic_png ... ok
[INFO] [stdout] test metadata::backup::tests::absolute_path_rejected ... ok
[INFO] [stdout] test metadata::backup::tests::dotdot_rejected ... ok
[INFO] [stdout] test metadata::backup::tests::empty_is_empty_list ... ok
[INFO] [stdout] test metadata::backup::tests::roundtrip ... ok
[INFO] [stdout] test metadata::depend::tests::test_provided_by_arch ... ok
[INFO] [stdout] test metadata::depend::tests::test_provided_by_pkgname ... ok
[INFO] [stdout] test metadata::depend::tests::test_provided_by_version ... ok
[INFO] [stdout] test metadata::dir::tests::absolute_path_rejected ... ok
[INFO] [stdout] test metadata::dir::tests::dot_component_accepted ... ok
[INFO] [stdout] test metadata::dir::tests::dotdot_rejected ... ok
[INFO] [stdout] test metadata::dir::tests::empty_rejected ... ok
[INFO] [stdout] test metadata::dir::tests::push_subdir ... ok
[INFO] [stdout] test metadata::dir::tests::roundtrip ... ok
[INFO] [stdout] test metadata::filename::tests::absolute_path_rejected ... ok
[INFO] [stdout] test metadata::filename::tests::display ... ok
[INFO] [stdout] test metadata::filename::tests::dotdot_rejected ... ok
[INFO] [stdout] test metadata::filename::tests::empty_rejected ... ok
[INFO] [stdout] test metadata::filename::tests::roundtrip ... ok
[INFO] [stdout] test metadata::gid::tests::display_decimal ... ok
[INFO] [stdout] test metadata::gid::tests::invalid_hex ... ok
[INFO] [stdout] test location::bpt_path::tests::rejects_bbuild_paths ... ok
[INFO] [stdout] test metadata::gid::tests::roundtrip ... ok
[INFO] [stdout] test metadata::instfile::tests::check_detail_keeps_trailing_paren_deemphasized ... ok
[INFO] [stdout] test metadata::instfile::tests::directory_not_modified ... ok
[INFO] [stdout] test metadata::instfile::tests::keep_directory_remove_error_kinds_include_bedrock_mountpoints ... ok
[INFO] [stdout] test metadata::instfile::tests::regfile_missing ... ok
[INFO] [stdout] test metadata::instfile::tests::regfile_modified_content ... ok
[INFO] [stdout] test metadata::instfile::tests::remove_dangling_symlink ... ok
[INFO] [stdout] test metadata::instfile::tests::remove_missing_file_is_ok ... ok
[INFO] [stdout] test metadata::instfile::tests::remove_nonempty_directory_kept ... ok
[INFO] [stdout] test metadata::instfile::tests::symlink_matching_target ... ok
[INFO] [stdout] test metadata::instfile::tests::symlink_missing ... ok
[INFO] [stdout] test metadata::instfile::tests::symlink_modified_target ... ok
[INFO] [stdout] test metadata::makebin::tests::empty_rejected ... ok
[INFO] [stdout] test metadata::makebin::tests::recognized_group_aliases_parse ... ok
[INFO] [stdout] test metadata::makebin::tests::slash_rejected ... ok
[INFO] [stdout] test metadata::makebin::tests::unrecognized_group_alias_rejected ... ok
[INFO] [stdout] test metadata::makebin::tests::valid_makebins_parse ... ok
[INFO] [stdout] test metadata::makebin::tests::whitespace_rejected ... ok
[INFO] [stdout] test metadata::makebins::tests::confirm_available_accepts_custom_paths_for_single_makebin ... ok
[INFO] [stdout] test metadata::makebins::tests::confirm_available_deduplicates_missing_bins_from_groups_and_singles ... ok
[INFO] [stdout] test metadata::makebins::tests::confirm_available_expands_group_aliases ... ok
[INFO] [stdout] test metadata::instfile::tests::regfile_matching_content ... ok
[INFO] [stdout] test metadata::makebins::tests::empty_is_empty_list ... ok
[INFO] [stdout] test metadata::makebins::tests::roundtrip_multiple_entries ... ok
[INFO] [stdout] test metadata::mode::tests::invalid_hex ... ok
[INFO] [stdout] test metadata::mode::tests::roundtrip ... ok
[INFO] [stdout] test metadata::partid::tests::bad_arch ... ok
[INFO] [stdout] test metadata::partid::tests::bad_ver ... ok
[INFO] [stdout] test metadata::partid::tests::just_pkgname ... ok
[INFO] [stderr] error: test failed, to rerun pass `--bin bpt`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/bpt-999f36853b78bb8e` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "948afe7bb8dcf25edeca25a6e72860451fb3dc6ab21a14c59d28d8d9f42717ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "948afe7bb8dcf25edeca25a6e72860451fb3dc6ab21a14c59d28d8d9f42717ae", kill_on_drop: false }`
[INFO] [stdout] 948afe7bb8dcf25edeca25a6e72860451fb3dc6ab21a14c59d28d8d9f42717ae
